Base class for the Index<(Of <(<'T, TKey>)>)> class.

Namespace:  C1.LiveLinq.Indexing
Assembly:  C1.LiveLinq (in C1.LiveLinq.dll)

Syntax

C#
public abstract class Index<T> : IndexDefinition<T>, 
	IIndexScanner<T>
Visual Basic
Public MustInherit Class Index(Of T) _
	Inherits IndexDefinition(Of T) _
	Implements IIndexScanner(Of T)

Type Parameters

T
The type of the elements of the collection to index.

Remarks

You don't typically use the Index<T> class directly. It provides functionality of the Index<(Of <(<'T, TKey>)>)> class that does not depend on the index key type. The base class Index<T> is needed only if the index key type is not known, usually in general-purpose code intended for reuse with different key types.

Inheritance Hierarchy

System..::..Object
  C1.LiveLinq.Indexing..::..IndexDefinition<(Of <(<'T>)>)>
    C1.LiveLinq.Indexing..::..Index<(Of <(<'T>)>)>
      C1.LiveLinq.Indexing..::..Index<(Of <(<'T, TKey>)>)>

See Also